.PHONY:all
all:A B
A:A.cc
	g++ -o $@ $^ 
B:B.cc
	g++ -o $@ $^ 

.PHONY:clean
clean:
	rm -f A B